home *** CD-ROM | disk | FTP | other *** search
/ Chip 1996 November / Chip 11-96.iso / treiber / grafik / datapat / orion-64 / install / install.dat < prev    next >
Text File  |  1996-04-10  |  15KB  |  698 lines

  1. /*
  2.  *    FILE: INSTALL.DAT
  3.  *
  4.  *    DESC:
  5.  *    Installation script for the Datapath ORION-64 Driver Software.
  6.  */
  7.  
  8. @DefineProject
  9.     @Name     = "Datapath ORION-64 VP PCI Driver Software"
  10.     @Version    = "3.10"
  11.     @Subdir     = "\\"
  12.     @OutDrive     = C
  13. @EndProject
  14.  
  15. @DefineVars
  16.     @Drive @OrionDrive   = @OutDrive
  17.     @Dir @Orion          = "\\ORION-64\\"
  18.     @Drive @WDrive         = @OutDrive
  19.     @Dir @Windows        = "\\WINDOWS\\"
  20.     @Dir @MDLApps        = "\\Ustation\\mdlapps\\"
  21.     @Integer @IsDual         = 0
  22. @EndVars
  23.  
  24. @Display
  25.     @Cls
  26.  
  27.  
  28.                                 DATAPATH 
  29.  
  30.                       Orion-64 VP PCI Driver software
  31.                               Install Disk
  32.  
  33.                               Version @Version
  34.                         
  35.  
  36.  
  37.    
  38.    
  39.  
  40.  
  41.  
  42.  
  43.  
  44.     @Pause
  45.  
  46.     @Cls
  47.  
  48.    This program will install software to help you set up your ORION-64.
  49.    It will also optionally install an accelerated, high resolution device
  50.    driver for an application, such as AutoCAD or Windows.  These drivers
  51.    exploit the power of the ORION-64's graphics accelerator to run
  52.    the applications faster.  The installation may be run again to add
  53.    accelerated, high resolution device drivers for more applications.
  54.  
  55.    Please note that the ORION-64 is 100% VGA and VESA compatible,
  56.    No special drivers are required to run applications using VGA or VESA.
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.     @Pause
  65.     @Cls
  66.  
  67.    This program will ask you a number of questions.
  68.  
  69.    Each question has a default answer.
  70.    If the default answer is correct, press the ENTER key.
  71.    Otherwise, type the answer and then press the ENTER key.
  72.  
  73.    If you make a mistake while typing, press the BACKSPACE key
  74.    and then retype the answer.
  75.  
  76.    You may press the [Esc] key at any time to abort the installation.
  77.  
  78.    Note, that if you abort the installation part way through, the whole
  79.    installation should be repeated.  This is because the selected files
  80.    are not copied until the end of the installation.
  81.  
  82.  
  83.     @Pause
  84. @EndDisplay
  85.  
  86. @GetOption
  87.    Do you wish to install the ORION-64 setup and utility programs now?
  88.    
  89.  
  90.  
  91.  
  92.  
  93.  
  94.    If this is a first time installation, you should answer Yes.
  95.    This installs the initialization programs and allows you to
  96.    optimally configure the ORION-64 to your monitor.
  97.  
  98.    If you answer No, the ORION-64 will run with a default setup.
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.    Use the [Up Arrow] & [Down Arrow] keys to move the bar
  107.    to the required response and then press the [Enter] key.
  108.     @Option 600 = "Yes"
  109.     @Option 601 = "No"
  110. @EndOption
  111.  
  112. @If (600 [= @Option) /* ( */
  113. @IsDual = @Spawn("s3isdual")
  114.  
  115. @GetOutDrive @OrionDrive
  116.     @Suppress A
  117.     @Suppress B
  118.     @Cls
  119.    On which disk drive do you wish to install the ORION-64 setup
  120.    and utility programs:
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.    Use the [Up Arrow], [Down Arrow], [Pg Up], & [Pg Dn] keys to move the
  137.    bar to the disk drive required and then press the [Enter] key.
  138. @EndOutDrive
  139.  
  140. @GetSubdir @Orion
  141.     @Cls
  142.    Now you need to specify the destination directory. The
  143.    directory is the location on your disk where the ORION-64
  144.    setup and utility programs will be installed:
  145.  
  146.     @PROMPT = " Which directory ? "
  147. @EndSubdir
  148.  
  149. @Endif /* 600 ie installing initialization programs ) */
  150.  
  151. @DefineVars
  152.     @Drive @OriWin31Drive = @OrionDrive
  153. @EndVars
  154.  
  155. @GetOption
  156.    Please select the device driver you wish to install:
  157.  
  158.  
  159.  
  160.  
  161.  
  162.  
  163.  
  164.  
  165.  
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.    Use the [Up Arrow], [Down Arrow], [Pg Up], & [Pg Dn] keys to move the
  176.    bar to the device driver required and then press the [Enter] key.
  177.     @Option 10 = "MS Windows 3.1,                V1.61-03"
  178.     @Option 9 =  "MicroStation   "
  179.     @Option 6 = "ADIMagic for AutoCAD Release 13"
  180.     @Option 3 = "ADIMagic for AutoCAD Release 12"
  181.     @Option 1 = "ADIMagic for AutoCAD Release 11"
  182.     @Option 2 = "ADIMagic for AutoCAD Release 10 386"
  183.     @Option 12 = "The Icon Editor for ADIMagic"
  184.     @Option 605 = "NONE"
  185. @EndOption
  186.  
  187. @If (605 /* no drivers chosen */ [! @Option) /* ( */
  188.  
  189. @DefineVars
  190.     @If (2 [= @Option || 1 [= @Option || 3 [= @Option || 6 [= @Option)
  191.         @Qstring @Application = "AutoCAD"
  192.     @ElseIf (9 [= @Option)
  193.         @Qstring @Application = "MicroStation"
  194.     @ElseIf (10 [= @Option)
  195.         @Qstring @Application = "MS Windows 3.1"
  196.        @Dir @OriWin31 = "@Orion\\WIN31\\"
  197.     @ElseIf (12 [= @Option)
  198.         @Qstring @Application = "the Icon Editor"
  199.     @Endif
  200. @EndVars
  201.  
  202. @If (10 [= @Option) /* ( */
  203. @GetOutDrive @WDrive
  204.     @Suppress A
  205.     @Suppress B
  206.     @Cls
  207.    On which disk drive is Windows installed:
  208.  
  209.  
  210.  
  211.  
  212.  
  213.  
  214.  
  215.  
  216.  
  217.  
  218.  
  219.  
  220.  
  221.  
  222.  
  223.  
  224.    Use the [Up Arrow], [Down Arrow], [Pg Up], & [Pg Dn] keys to move the
  225.    bar to the disk drive and then press the [Enter] key.
  226. @EndOutDrive
  227.  
  228. @GetSubdir @Windows
  229.     @Cls
  230.     @PROMPT = " In which directory is Windows installed ? "
  231. @EndSubdir
  232.  
  233. @GetOutDrive @OriWin31Drive
  234.     @Suppress A
  235.     @Suppress B
  236.     @Cls
  237.    Onto which disk drive should the ORION-64 Windows drivers be copied:
  238.  
  239.  
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.    Use the [Up Arrow], [Down Arrow], [Pg Up], & [Pg Dn] keys to move the
  257.    bar to the disk drive required and then press the [Enter] key.
  258. @EndOutDrive
  259.  
  260. @GetSubdir @OriWin31
  261.     @Cls
  262.    Now you need to specify the destination directory. The 
  263.    directory is the location on your disk where the ORION-64
  264.    Windows 3 device drivers will be installed.
  265.  
  266.    This must not be the directory where Windows has been installed.
  267.  
  268.    REMEMBER this directory - you may need to tell the Windows setup program
  269.    when you complete the installation later!
  270.  
  271.     @PROMPT = " Which directory ? "
  272. @EndSubdir
  273.  
  274. @Else /* 10 )( */
  275. @DefineVars
  276.     /* define defaults to avoid errors later */
  277.     @Dir @OriWin31 = "c:\\"
  278. @EndVars
  279.  
  280. @GetOutDrive
  281.     @Suppress A
  282.     @Suppress B
  283.     @Cls
  284.    On which disk drive do you wish to install the device driver:
  285.     
  286.  
  287.  
  288.  
  289.  
  290.  
  291.  
  292.  
  293.  
  294.  
  295.  
  296.  
  297. @If (9 [= @Option || 3 [= @Option || 6 [= @Option)
  298.    This MUST be the same disk drive as the one on which
  299.    @Application has been or will be installed.
  300. @Endif
  301.  
  302.    Use the [Up Arrow], [Down Arrow], [Pg Up], & [Pg Dn] keys to move the
  303.    bar to the disk drive required and then press the [Enter] key.
  304. @EndOutDrive
  305.  
  306. @GetSubdir
  307. @If (3 /* release 12 */ [= @Option) /* ( */
  308.     @Default = "\\ACAD\\DRV\\"
  309. @ElseIf (6 /* release 13 */ [= @Option) /* ( */
  310.     @Default = "\\ACADR13\\DOS\\DRV\\"
  311. @ElseIf (9 /* MicroStation */ [= @Option)
  312.     @Default = "\\USTATION\\DRIVERS\\"
  313. @ElseIf (12 /* ADIMagic Icon Editor */ [= @Option)
  314.     @Default = "\\ICONEDIT\\"
  315. @Else    /* )( */
  316.     @Default = "\\ADIMAGIC\\"
  317. @Endif /* not release 12 ) */
  318.     @Cls
  319.    Now you need to specify the destination directory. The 
  320.    directory is the location on your disk where the device
  321.    driver will be installed.
  322. @If (9 [= @Option || 3 [= @Option || 6 [= @Option)
  323.    This MUST be the same directory where @Application
  324.    has been or will be installed.
  325. @Endif
  326.  
  327.     @PROMPT = " Which directory ? "
  328. @EndSubdir
  329.  
  330. @If (9 /* MicroStation */ [= @Option)
  331.     @GetSubdir @MDLApps
  332.         @Cls
  333.    Now you need to specify the directory where you want 
  334.    your MicroStation MDL utility to be installed.
  335.  
  336.     @PROMPT = " Which MDL directory? "
  337. @EndSubdir
  338. @Endif /* ) */
  339.  
  340. @If ("\\@Subdir" == "\\") /* ( */
  341.     /* do nothing */
  342. @ElseIf (@Exists "@OutDrive:\\@Subdir") /* )( */
  343.     /* do nothing */
  344. @Else /* )( */
  345. @GetOption
  346.    The directory @Subdir doesn't exist on disk drive @OutDrive.
  347.    Shall I create it?
  348.  
  349.  
  350.  
  351.  
  352.    If you answer Yes, the directory will be created & the necessary
  353.    files copied into it.  Note however, that if the application has
  354.    not yet been installed, doing so may overwrite this directory. If
  355.    you are not sure answer No.
  356.  
  357.    Answering No will abort the installation.
  358.  
  359.  
  360.  
  361.  
  362.  
  363.  
  364.  
  365.    Use the [Up Arrow], [Down Arrow], [Pg Up], & [Pg Dn] keys to move the
  366.    bar to the required response and then press the [Enter] key.
  367.     @Option 620 = "Yes"
  368.     @Option 621 = "No"
  369. @EndOption
  370.  
  371. @If (621 [= @Option)
  372. @Display
  373.     @Cls
  374.    Aborting the installation as requested.
  375.  
  376.    No files have been copied and your selections have been discarded.
  377.  
  378.    Remember to re-commence the installation when you've installed your
  379.    application.
  380.  
  381.  
  382.  
  383.  
  384.  
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392.     @Pause
  393.     @Abort
  394. @Endif
  395. @Endif /* ) */
  396.  
  397. @If ((3 /* release 12 */ [= @Option) || (6 /* release 13 */ [= @Option)) /* ( */
  398. @Display
  399.     @Cls
  400.    In order to use ADIMagic you must reconfigure AutoCAD by running
  401.    AutoCAD with the -r option, ie:
  402.  
  403.         `acad -r'
  404.  
  405.     or from within AutoCAD:
  406.     
  407.         type _config or select config from the file menu
  408.  
  409.     then choose the
  410.  
  411.        `Configure video display'
  412.  
  413.     option and select
  414.  
  415.        `Datapath ADIMagic for S3 multi mode ADI V4.2 driver'.
  416.  
  417.  
  418.     @Pause
  419. @EndDisplay
  420.  
  421. @ElseIf (1 /* R11 */ [= @Option || 2 /* R10 386 */ [= @Option) /* )( */
  422.  
  423. @Display
  424.     @Cls
  425.    In order to use ADIMagic you must reconfigure AutoCAD by choosing the
  426.  
  427.        `Configure video display'
  428.  
  429.    option and selecting
  430. @If (1 /* release 11 */ [= @Option) /* ( */
  431.        `ADI P386 V4.0/4.1 display'.
  432. @ElseIf (2 /* release 10 386 */ [= @Option) /* )( */
  433.        `ADI P386 display'.
  434. @Endif /* 2 release 10 386 ) */
  435.  
  436.  
  437.  
  438.  
  439.  
  440.  
  441.  
  442.  
  443.  
  444.  
  445.     @Pause
  446. @EndDisplay
  447. @Endif /* 3 release 12 ) */
  448.  
  449. @Endif /* 10 ) */
  450.  
  451. @GetOption
  452.    Do you wish to view the DOC file for the driver you have just installed?
  453.     
  454.  
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.  
  467.  
  468.  
  469.  
  470.  
  471.    Use the [Up Arrow], [Down Arrow], [Pg Up], & [Pg Dn] keys to move the
  472.    bar to the required response and then press the [Enter] key.
  473.     @Option 622 = "Yes"
  474.     @Option 623 = "No"
  475. @EndOption
  476.  
  477. @Else /* 605 no drivers chosen )( */
  478. @DefineVars
  479.     /* define defaults to avoid errors later */
  480.     @Dir @OriWin31 = "c:\\"
  481. @EndVars
  482. @Endif /* 605 no drivers chosen ) */
  483.  
  484. @DefineDisk
  485.     @Label = "Disk 1 of 1"
  486.  
  487.     @If (600 [= @Option) /* install initialization programs ( */
  488.     @BeginLib UTILITY.KDC
  489.         @File *.* @Out @OrionDrive:\\@Orion\\*.*
  490.     @EndLib
  491.     @Endif /* 600 ie install initialization programs ) */
  492.  
  493. @If (9 [= @Option)
  494.     @BeginLib PMUSTN.KDC
  495.         @File *.*
  496.     @EndLib
  497.  
  498.     @BeginLib BIRDSEYE.KDC
  499.         @File *.* @Out @OutDrive:\\@MDLApps\\*.*
  500.     @EndLib
  501. @Endif
  502.  
  503. @If (2 [= @Option || 1 [= @Option || 3 [= @Option || 6 [= @Option)
  504.  
  505.     @BeginLib ADICOMM.KDC
  506.         @File *.*
  507.     @EndLib
  508.  
  509. @If (3 /* R12 */ [= @Option || 6 /* R13 */ [= @Option)
  510.     @BeginLib ADIP42.KDC
  511.         @File *.*
  512.     @EndLib
  513.  
  514. @ElseIf (2 /* R 10 386 */ [= @Option)
  515.     @BeginLib ADIP40.KDC
  516.         @File *.*
  517.     @EndLib
  518.  
  519. @ElseIf (1 /* R 11 */ [= @Option)
  520.     @BeginLib ADIP41.KDC
  521.         @File *.*
  522.     @EndLib
  523. @Endif
  524.  
  525. @Elseif (12 /* Icon Editor */ [= @Option) /* )( */
  526.  
  527.     @BeginLib ICONEDIT.KDC
  528.         @File *.*
  529.     @EndLib
  530.     @BeginLib BUILD.KDC
  531.         @File *.* @Out build\\*.*
  532.     @EndLib
  533.     @BeginLib ICONS.KDC
  534.         @File *.* @Out icons\\*.*
  535.     @EndLib
  536.  
  537. @Endif /* ) */
  538.  
  539.  
  540. @If (10 [= @Option) /* ( */
  541.     @BeginLib ORI_WIN.KDC
  542.         @File *.* @Out @OriWin31Drive:\\@OriWin31\\*.*
  543.     @EndLib
  544.     @BeginLib WINDOWS.KDC
  545.         @File *.* @Out @OriWin31Drive:\\@OriWin31\\*.*
  546.         @File *.* @Out @WDrive:\\@Windows\\*.*
  547.     @EndLib
  548.     @BeginLib WIN_SYS.KDC
  549.         @File *.* @Out @OriWin31Drive:\\@OriWin31\\*.*
  550.         @File *.* @Out @WDrive:\\@Windows\\system\\*.*
  551.     @EndLib
  552.     @BeginLib WIN_BITS.KDC
  553.         @File *.* @Out @OriWin31Drive:\\@OriWin31\\*.*
  554.     @EndLib
  555. @Endif /* 10 ) */
  556.  
  557. @EndDisk
  558.  
  559. @SetAutoexec
  560.     @AskOverwrite
  561.  
  562.     @If (600 [= @Option) /* ( */
  563.         @Path "@OrionDrive:\\@Orion"
  564. @If (@IsDual == 1)
  565.         @Verbatim "@OrionDrive:\\@Orion\\Pciinit -a"
  566. @Else
  567.         @Verbatim "@OrionDrive:\\@Orion\\Pciinit"
  568. @Endif
  569.     @Endif /* 600 ie installing initialization programs ) */
  570.  
  571.     @If (2 /* release 10 */ [= @Option)    /* ( */
  572.         @SetReplace("DSPADI", "@OutDrive:\\@Subdir\\ADIMAGIC.EXP")
  573.     @Elseif (1 /* release 11 */ [= @Option)    /* ( */
  574.         @SetReplace("DSPADI", "@OutDrive:\\@Subdir\\RCMAGIC.EXP")
  575.     @Endif    /*    )    */
  576. @EndAutoexec
  577.  
  578. @Finish
  579. @ChDrive @OutDrive
  580. @ChDir "@Subdir"
  581. @If (10 [= @Option) /* ( */
  582.     @ChDrive @WDrive
  583.     @ChDir "@Windows"
  584.     @Spawn("@InDrive:winwall orion.bmp")
  585.  
  586. /* add a [display] section to system.ini if it does not exist! */
  587.     @Spawn("@InDrive:windisp")
  588.     @Copy("@OriWin31Drive:\\@OriWin31\\orion.bmp", "orion.bmp")
  589.  
  590. @Spawn("@InDrive:mkgroupf orion.grp \"Datapath Orion\" OrionMode @OriWin31Drive:\\@OriWin31\\ORIONMOD.EXE")
  591. @Spawn("@InDrive:addgroup @WDrive:\\@Windows\\ORION.GRP")
  592.  
  593.     @ChDrive @OriWin31Drive
  594.     @ChDir "@OriWin31"
  595.     /* create 1sttime.bat to complete installation */
  596.     @Delete("1sttime.bat")
  597.     @Write("1sttime.bat", "wt", "@WDrive:\n")
  598.     @Write("1sttime.bat", "at", "cd @Windows\n")
  599.     @Write("1sttime.bat", "at", "setup\n")
  600.     @Write("1sttime.bat", "at", "cd \\\n")
  601.  
  602.     /* Build oemsetup.inf to match BIOS on installed ORION-64 */
  603.     @ChDrive @OriWin31Drive
  604.     @ChDir "@OriWin31"
  605.  
  606.     @Spawn("@OriWin31Drive:\\@OriWin31\\mk_oem TRIO64VP")
  607.  
  608.     /* copy oemsetup.inf into Windows System ... */
  609.     @ChDrive @WDrive
  610.     @ChDir "@Windows\\system"
  611.     @Spawn("@InDrive:newoem Orion @OriWin31Drive:\\@OriWin31\\oemsetup.inf")
  612.     @Cls
  613.     @ChDrive @OriWin31Drive
  614.     @ChDir "@OriWin31"
  615.  
  616. @Endif /* 10 ) */
  617.     @If (622 /* view DOC file */ [= @Option)
  618.         @Cls
  619.    The next screen shows the ORION.DOC file for @Application.
  620.    Use the [Up], [Down], [PageUp], [PageDown] keys to read the file,
  621.    and press [Esc] to finish.
  622.  
  623.  
  624.  
  625.  
  626.  
  627.  
  628.  
  629.  
  630.  
  631.  
  632.  
  633.  
  634.  
  635.  
  636.  
  637.         @Pause
  638.         @Cls
  639.         @Spawn("@InDrive:browse orion.doc")
  640.     @Endif
  641.     @ChDrive @OrionDrive
  642.     @ChDir "\\"
  643.     @Cls
  644.  
  645.     @If (600 [= @Option || 605 [! @Option)
  646.         @ChDrive @OrionDrive
  647.         @ChDir "@Orion"
  648.         @Spawn("pciscan.exe")
  649.         @ChDir "\\"
  650.     @Endif
  651.  
  652. @If (10 [= @Option) /* ( */
  653.     @ChDrive @OriWin31Drive
  654.     @ChDir "@OriWin31"
  655.  
  656.    IMPORTANT!  In order for Windows to function correctly you must install
  657.    the new drivers with Windows setup.  This is essential even if you have
  658.    already installed an earlier version of the ORION-64 Windows driver.
  659.  
  660.    In Windows setup select the Display: line and then choose an ORION-64
  661.    display from the menu.  
  662.    
  663.    If prompted for a driver disk, enter the path of the ORION-64 directory.
  664.    (ORION-64 directory = @OriWin31Drive:@OriWin31)
  665.  
  666.    Windows setup will be run next.  The installation will then be complete.
  667.  
  668.    Note: For the latest changes to the manual check the file
  669.    @OriWin31Drive:@OriWin31\Orion.DOC.
  670.  
  671.     @FlushKeyboard()
  672.     @Pause
  673.     @Execute "COMMAND.COM", "/E:1536 /C 1STTIME"
  674. @Endif /* 10 ) */
  675.  
  676.    You have now completed the software installation.
  677.    Please remove the floppy disk and store it in a safe place.
  678.  
  679.    If you have not yet fitted the ORION-64 into your computer,
  680.    switch off and do so.
  681.  
  682.    Please now re-boot your computer.
  683.  
  684.  
  685.  
  686.    Thank you for purchasing the DATAPATH ORION-64.
  687.  
  688.  
  689.  
  690.  
  691.  
  692.  
  693.  
  694.     @Pause
  695. @EndIf
  696.     /* setup utilities || no drivers chosen ) */
  697. @EndFinish
  698.